package com.itheima.day15.socket.test2$$;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

// 接收端
public class ServerDemo$$ {
    public static void main(String[] args) throws IOException {
        // 创建接收端的Socket对象(DatagramSocket)，表示从10000端口接收数据
        DatagramSocket ds = new DatagramSocket(10000);

        while (true) {
            // 创建接收数据箱
            byte[] bytes = new byte[1024];
            DatagramPacket dp = new DatagramPacket(bytes,bytes.length);

            // 把数据放到打包箱中
            ds.receive(dp);

            // 从箱子中接收数据
            String str = new String(bytes,0,dp.getLength());
            String s = str;
            if("886".equals(s.trim())){
                System.out.println("\n-------系统提示：接收完毕-------");
                break;
            }
            System.out.println(str);
        }

        // 关闭接收端
        ds.close();


    }
}
